package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.Serializable;

import javax.swing.JFrame;

import modelo.juego.Juego;
import vista.OpcionesJugador;
import vista.VistaJuego;
import vista.VistaMenuPrincipal;

public class ControladorBotonEmpezar implements ActionListener, Serializable {
	
	private static final long serialVersionUID = 4009358055949083544L;
	private VistaMenuPrincipal vista;
	
	public ControladorBotonEmpezar (VistaMenuPrincipal vista){
		this.vista = vista;
	}
	
	public void actionPerformed(ActionEvent e) {
		Juego.ObtenerJuego();
		new OpcionesJugador(vista);
		vista.getVentana().setVisible(false);
		
		Juego.ObtenerJuego().getMapa().setCamino();
		VistaJuego.ObtenerVistaJuego().getVentana().setVisible(true);
		VistaJuego.ObtenerVistaJuego().getVentana().setResizable(false);
		VistaJuego.ObtenerVistaJuego().getVentana().setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			
		Juego.ObtenerJuego().start();
		
	}	
	
}